home *** CD-ROM | disk | FTP | other *** search
- On Sun, 15 Nov 1998, Grzegorz Kraszewski wrote:
-
- > Bior±c pod uwagê, ¿e OS 5 bêdzie prawdopodobnie oszczêdnie
- > gospodarowa³ pamiêci±, no i fakt, ¿e ceny pamiêci nie s± wysokie, mo¿e
- > siê okazaæ, ¿e nie jest a¿ tak bardzo niezbêdna i nie musi byæ
- > obs³ugiwana na poziomie kernela.
-
- Wiesz, jak to jest. Nie jest potrzebna az do chwili, gdy nagle, tylko na
- jeden-dwa eksperymenty, okazuje sie byc niezbedna. Tak to np. czesto bywa
- pod Linuxem. Mam 32 MB pamieci i naprawde zadko kiedy to nie wystarcza.
- Ale ostatnio szukalem bledu w wyjatkowo duzym programie, przy uzyciu
- specjalnej biblioteki pomagajacej znalezc buffer overruny i underruny i
- okazalo sie, ze 32 MB RAM + 64 MB SWAP to za malo. Tak wiec nie mowmy ze
- to niepotrzebne.
-
- > W naszym OS 3.x w ogóle nie ma
- > obs³ugi VM, a s± "procesy klienckie" które j± udostêpniaj±.
-
- Bo taki to juz system, ze kazdy moze we wszystkim grzebac! Wiekszosc
- systemow ma scisly podzial na user space i kernel space - a AmigaOS? Co
- wlasciwie jest w nim kernelem?
-
- > Ogólnie
- > rzecz bior±c pamiêæ wirtualna udostêpniana przez system "rozbestwia"
- > programistów, co widzimy na przyk³adzie Windows.
-
- Powtarzalem to juz wiele razy i powtorze raz jeszcze:
-
- Zly programista pozostaje zlym, a dobry dobrym, bez wzlgedu na to, czy ma
- memory protection, virtual memory, resource tracking (niepotrzebne
- skreslic).
-
- > Ja bym chêtnie
- > widzia³ umieszczenie pamiêci wirtualnej w systemie jako co¶
- > po¶redniego miêdzy pamiêci± systemu a plikiem dyskowym. System
- > wspiera³by to, ale pamiêæ wirtualna by³aby wyra¼nie czym¶ innym, ni¿
- > pamiêæ systemu. To sk³oni³oby mo¿e programistów do u¿ywania jej tylko
- > tam, gdzie jest naprawdê potrzebna i pilnowania rozmiarów programów.
-
- To moze by i nie bylo takie glupie, ale jednak mam watpliwosci. No bo jak
- w praktyce wyobrazasz sobie programowanie? Jakie dane umieszczac w pamieci
- zwyklej, a jakie w "tym czyms"? I jak to sie ma skalowac ze wzrostem
- pamieci fizycznej?
-
- / Kamil Iskra AmigaOS Linux/i386 Linux/m68k \
- | GeekGadgets m68k-amigaos GCC maintainer |
- | iskra@student.uci.agh.edu.pl kiskra@ernie.icslab.agh.edu.pl |
- \ kamil@dwd.interkom.pl http://student.uci.agh.edu.pl/~iskra /
-
-
-